-
Notifications
You must be signed in to change notification settings - Fork 508
[MDL-85621] Add first version of Badges API #1399
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Conversation
✅ Deploy Preview for moodledevdocs ready!
To edit notification comments on pull requests, go to your Netlify project configuration. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Pull Request Overview
This PR introduces the initial documentation for the Badges API, adding an entry in the development update and a full API reference page.
- Adds a “Badges API reorganisation” section to docs/devupdate.md, summarizing key changes.
- Creates docs/apis/subsystems/badges/index.md with API overview, Open Badges history, JSON schema examples, and exporter folder layout.
Reviewed Changes
Copilot reviewed 2 out of 2 changed files in this pull request and generated no comments.
| File | Description |
|---|---|
| docs/devupdate.md | Added Badges API reorganisation note with change highlights. |
| docs/apis/subsystems/badges/index.md | New Badges API reference page with background and usage details. |
Comments suppressed due to low confidence (4)
docs/devupdate.md:23
- The
issueNumberattribute appears to reference MDL-82147, but this PR tracks MDL-85621. Please correct the issue number for consistency.
<Since version="5.1" issueNumber="MDL-82147" />
docs/devupdate.md:21
- [nitpick] Spelling is inconsistent: the heading uses British ‘reorganisation’ while the bullet uses American ‘Reorganizing’. Choose one variant for consistency.
## Badges API reorganisation
docs/devupdate.md:29
- [nitpick] Consider clarifying this bullet—e.g. "Refactor JSON exporters to support multiple Open Badges schema versions"—to more accurately describe the change.
- Re-implementing JSON files to support multiple Open Badges versions (MDL-85621). This will allow for seamless integration with different schema requirements.
docs/apis/subsystems/badges/index.md:13
- [nitpick] The bold markup closes before the closing parenthesis. To include the entire phrase in bold, move the closing
**to after the).
The **Open Badges** standard, designed to recognize and verify learning achievements, has evolved significantly since its beginning. The **Mozilla Foundation** launched the initial version in 2012 with **Open Badges 1.0** and its "Backpack" platform. Over time, the standard matured, with **Open Badges 2.0** officially released by the **IMS Global Learning Consortium (now 1EdTech**) on April 12, 2018.
c2c3b4e to
fd8740c
Compare
485178f to
6e6a20b
Compare
|
All good ! Ready for merge. |
laurentdavid
left a comment
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
All good.
Apart from creating the Badges API page, this pull request also documents the main changes implemented in https://moodle.atlassian.net/browse/MDL-85621 and includes a note in the devupdate for easier discovery.